Crear ZIP
ZIP es un formato de compresión y archivado de archivos que reduce el tamaño de los archivos para un almacenamiento y transmisión eficientes. Permite combinar varios archivos y directorios en un único archivo, generalmente con una extensión '.zip'. Los archivos ZIP se usan comúnmente para copias de seguridad de datos, distribución de software y compartición de archivos. Aunque este formato es útil para tareas digitales cotidianas, gestionar muchos archivos ZIP o comprimir archivos manualmente puede volverse rápidamente complicado y propenso a errores humanos. Para agilizar este proceso, podemos utilizar IronZip para crear un archivo con solo unas pocas líneas de código, mejorando la eficiencia y automatizando estas tediosas tareas.
- utilizando `IronZIP`;
- usando (var archive = new `IronZipArchive` ())
- `archive.Add` ("./assets/image1.jpg");
- `archive.Add` ("./assets/ejemplo.pdf");
- `archive.SaveAs`("salida.zip");
IronZIP
Primero importamos el espacio de nombres IronZip para usar la biblioteca. Luego, creamos un nuevo archivo ZIP utilizando el constructor IronZipArchive con la declaración using , que crea un archivo ZIP vacío.
Agregar archivos al archivo vacío
Antes de guardarlo, podemos agregarle algunos archivos con el método Add proporcionando la ruta absoluta del archivo. Puedes añadir uno o varios archivos al archivo ZIP, y los archivos que puedes añadir varían desde imágenes, como se muestra arriba, hasta documentos, como docx y PDF, archivos de audio como MP3, WAV, e incluso archivos ZIP, para crear un archivo comprimido dentro de otro.
Para obtener más información sobre la lista de archivos compatibles que puedes agregar, consulta la documentación aquí.
Guardar y exportar
Finalmente guardamos el archivo y lo exportamos usando el método SaveAs, guardándolo como output.zip.

